package com.rrjjg.app.core.sign;

public interface JwtHelper<K> {

    String doCreate(K k);

    K doCheck(String token);

    String[] exclude();

    K get(String token);

    /* 自定义 拦截器中使用如果不需要再拦截器中设置可以不用实现 */
    default void clearOnce(String token){};
    /* 自定义 拦截器中使用如果不需要再拦截器中设置可以不用实现 */
    default void saveOnce(K k) {};
    /* 自定义 保存 */
    default void save(K k) {};
    /* 自定义 清除 */
    default void clear(String token){};

}